macOS VPS · Dedicated Mac mini

Cloud Mac servers,
order today, build today

Every machine is a dedicated Apple Silicon Mac mini server running native macOS, not a virtual machine. Choose daily, weekly, monthly or quarterly billing across four locations: Singapore, Tokyo, Seoul and Hong Kong. A dedicated workspace for iOS and macOS development, automated builds and AI experiments.

From $21.2/day · USDT-TRC20 / Visa · Mastercard · Amex (via Stripe) · billed in USD

Once payment is complete and your machine is ready, view your connection credentials in the console. Current availability and provisioning progress are shown in real time in the console.

SG · FTP M4 Plus · Workflow preview

Location

SingaporeSG TokyoJP SeoulKR Hong KongHK

3 configurations · all available

Queued2

Upload .xcarchiveShopKit · archived build
Upload ExportOptions.plistrelease · app-store

Syncing2

Fetch SPM dependencies38 packages · 62%
rsync project sourceExclude DerivedData

Building2

xcodebuild archiveRelease · ARM64
UI testsSimulator · 214/260

Delivered2

Upload to TestFlightbuild 4120 · internal testing groupProcessed
Delivered in 11 minutes
Save dSYMSymbols · archived

Tasks, progress and the 11-minute timeline are illustrative, not provisioning or performance guarantees. Actual duration depends on your project, dependencies and test scope.

Three configurations · quick pricing

Mac mini in three configurations,rent by the day

Prices are in USD and charged upfront for your selected term. All three configurations are available in all four locations. We don't offer unlisted models or custom builds. Choose a term based on your memory and project size—no need to buy hardware for a short-term task.

View weekly / quarterly rates

FTP M4 Core

Apple M4

$21.2/day

Monthly rental $105.8/month

Chip
Apple M4
Memory
16GB unified memory
Storage
256GB SSD

Ideal for single-branch builds, testing against a new OS and temporary remote work. Check your source, dependency caches and build artifacts to make sure the 256GB SSD leaves enough room to work.

Rent FTP M4 Core

FTP M4 Plus

Apple M4

$39.7/day

Monthly rental $198.6/month

Chip
Apple M4
Memory
24GB unified memory
Storage
512GB SSD

A good fit for CI, fastlane distribution and multi-branch projects. Concurrency depends on your workload. Start with a real archive build, then adjust your Runner concurrency.

Rent FTP M4 Plus

FTP M4 Pro

Apple M4 Pro

$60.1/day

Monthly rental $300.3/month

Chip
Apple M4 Pro
Memory
64GB unified memory
Storage
2TB SSD

For large projects, MLX and Core ML inference experiments. Whether a model fits in memory also depends on quantization, context length and runtime overhead—not just parameter count—and doesn't guarantee throughput.

Rent FTP M4 Pro

Optional add-ons: +1TB SSD, +2TB SSD and Thunderbolt 5 daisy-chaining (per machine). See rental plans for all four term prices, configuration requirements and billing details. Availability is shown in real time in the console.

Find the right fit for your workflow

Three teams,three reasons to rent

These examples describe possible use cases, not customer testimonials or benchmark results. Start by identifying the work you need the machine to handle, then decide whether moving your local workflow to the cloud makes sense.

“I want to separate release builds from day-to-day development instead of waiting for the office Mac to be free.”

iOS lead · branch builds

“I’ll test my model’s memory use on 64GB of unified memory for a week before deciding whether to keep it running.”

Machine learning engineer · AI experiments

“I just need a temporary setup to run regression tests, then I can take the build artifacts with me.”

Independent developer · testing a new OS
Dedicated machine · native macOS

A complete Mac mini,
ready for your toolchain

No slices or containers: you rent a dedicated physical machine, not virtual resources on a shared host. With a clearly defined hardware boundary, project environments are easier to reproduce.

01

One Mac mini, assigned to one tenant

CPU, GPU, unified memory and SSD are not shared with other tenants. Run builds, simulators and background tasks for your project, and manage resource contention between your own workloads.

02

Native macOS, not a virtual machine

Use the full graphical interface and command line. Xcode, signing tools and simulators run on the native OS. When migrating, check project dependencies, tool versions and licensing requirements.

03

Unified memory reserved for your workloads

Dedicated hardware reduces interference from outside workloads, but build times still depend on caches, network conditions, project size and your own concurrency. Pin Xcode and dependency versions for comparable results.

Hardware specificationsMacFTP · 3 configurations
Specification FTP M4 Core FTP M4 Plus FTP M4 Pro
Chip M4 M4 M4 Pro
Unified memory 16GB 24GB 64GB
SSD 256GB 512GB 2TB
Public IP Dedicated Dedicated Dedicated
Network port 1 Gbps 1 Gbps 1 Gbps
Operating system Native macOS Native macOS Native macOS

All three configurations are dedicated physical machines. Actual bandwidth depends on your network route and the destination service; port speed does not guarantee transfer speeds across networks.

Connect your toolchain

Connect over SSH,add your Runner and build as usual

Register the machine as a self-hosted Runner, then assign jobs to macOS and ARM64 labels. Migration doesn't mean rewriting every script. Document tool versions, secret locations, cache directories and artifact destinations.

SSH and VNC access

Build from the command line and inspect simulators and signing settings in the GUI. Find connection details and credentials in the console after setup; they aren't displayed on public pages.

Run multiple Xcode versions

Keep separate toolchains for legacy branches and new OS testing. Set DEVELOPER_DIR for an individual build to avoid changing the global path and affecting other jobs.

fastlane and self-hosted Runners

Break signing, archiving, exporting and TestFlight distribution into steps you can inspect. Manage your own certificates and provisioning profiles, and never print passwords or private keys to logs.

Dedicated public IP

Set up source IP allowlists and remote access policies. After your first login, update your credentials, configure SSH keys and expose only the services you need.

.github/workflows/ios-release.ymlSelf-hosted build example
name: ios-release
on: workflow_dispatch
jobs:
  archive:
    runs-on: [self-hosted, macOS, ARM64]
    env:
      DEVELOPER_DIR: /Applications/Xcode.app/Contents/Developer
    steps:
      - uses: actions/checkout@v4
      - run: xcodebuild -version
      - run: |
          xcodebuild archive \
            -scheme ShopKit \
            -archivePath build/ShopKit.xcarchive
Before running: register your Runner, check the Xcode path, replace the scheme with your project's shared scheme, and configure signing.
Always-on service · availability target

99.9% monthly availability target, backed by our terms

All four locations operate 365 days a year. The 99.9% target applies monthly; it isn't a success-rate guarantee for individual builds. Investigate project errors, expired certificates and user actions separately from location outages.

99.9%

Monthly availability target · Section 5 of the Terms of Service

View availability and service credit terms
90 days ago60 days30 daysToday

The status bar illustrates how daily segments are displayed. It isn't connected to live monitoring and doesn't show whether the target was met over the past 90 days.

Service credits: If monthly availability falls below 99.9%, service credits are calculated based on the duration of the outage. Eligibility and conditions are set out in the Terms of Service.

If your connection drops, note the location, instance, start and recovery times, and any client error messages. Submit a support ticket in the console to help identify whether the issue is with your network route or the service.

Asia-Pacific locations

Four locations,all three configurations

Choose between Singapore, Tokyo, Seoul and Hong Kong. Consider where your team is, where your code repository is hosted and where you upload artifacts—not just map distance. Remote desktop performance can vary across network routes, even within the same city.

“All available” means these configurations are generally orderable. Check real-time availability in the console. Changing locations means migrating your work environment; always keep separate backups of important data.

From order to build

Get a Mac in three steps,keep the rest of your workflow

Choose your configuration and pay, then connect your project. Connection credentials are sensitive: view them only in the console, never share them in ticket screenshots or build logs.

  1. 1

    Choose a location, configuration and term

    Pick from 4 locations, 3 configurations and daily, weekly, monthly or quarterly terms. Check that the SSD has room for your source, caches and expected build artifacts.

  2. 2

    Confirm the price and pay

    Pay with USDT-TRC20 or Visa, Mastercard or Amex (via Stripe). All charges are in USD. Available payment options depend on the gateway response.

  3. 3

    Get credentials and check your setup

    After setup, find your SSH / VNC credentials and public IP in the console. Update your access credentials, check your Xcode version and disk space, then run a small test build.

Know what you're getting before you order

Is this a virtual machine?

No. Each machine is a dedicated Mac mini running native macOS. Its resources aren't shared with other tenants, though multiple tasks on the same machine can compete for resources.

What are short rentals best for?

Testing against a new OS, temporary builds and toolchain validation. Account for setup, dependency downloads and test time; a one-day rental doesn't guarantee a project will be delivered on schedule.

Can I use my existing CI?

Yes. Connect a self-hosted Runner, then verify paths, toolchains and signing settings. Even scripts that work locally need an end-to-end test in the new environment.

What happens to renewals and data?

You can renew before your term expires. Back up important source code, certificates and artifacts separately. Export your data before the rental ends, and check the Terms of Service for expiry and disk erasure details.

Can I run multiple machines in one location?

Yes. Split workloads across multiple independent machines. Thunderbolt 5 daisy-chaining is charged per machine; confirm connection requirements, add-ons and the final price when ordering.

What projects aren't a good fit?

This service may not suit projects that require an Intel Mac, a location not listed here or permanent hardware ownership. The three plans are for renting Apple Silicon machines.